DB2 বা অন্যান্য রিলেশনাল ডেটাবেস ম্যানেজমেন্ট সিস্টেম (RDBMS) ব্যবহার করে ডেটাবেসে ডেটা পরিচালনা করতে বিভিন্ন SQL কুয়েরি ব্যবহার করা হয়। এখানে Select, Insert, Update, এবং Delete কুয়েরির বিস্তারিত আলোচনা করা হয়েছে, যা DB2 এ ডেটাবেসের সাধারণ কার্যক্রম পরিচালনা করতে ব্যবহৃত হয়।
Select Query
Select কুয়েরি DB2-এ ডেটাবেস থেকে ডেটা পুনরুদ্ধার (retrieve) করার জন্য ব্যবহৃত হয়। এটি সবচেয়ে সাধারণ এবং গুরুত্বপূর্ণ কুয়েরি। এটি ডেটাবেসের একটি বা একাধিক টেবিল থেকে তথ্য বের করার জন্য ব্যবহৃত হয়।
উদাহরণ:
সব কলাম থেকে সব রেকর্ড নির্বাচন করা:
SELECT * FROM employees;নির্দিষ্ট কলাম থেকে রেকর্ড নির্বাচন করা:
SELECT first_name, last_name, salary FROM employees;শর্ত ব্যবহার করে ডেটা নির্বাচন করা (WHERE ক্লজ):
SELECT * FROM employees WHERE department = 'Sales';কিছু কন্ডিশনের মাধ্যমে সাজানো ডেটা (ORDER BY):
SELECT * FROM employees ORDER BY salary DESC;
Insert Query
Insert কুয়েরি DB2-এ নতুন ডেটা ইনসার্ট (insert) করার জন্য ব্যবহৃত হয়। এটি একটি টেবিলে নতুন রেকর্ড যুক্ত করতে ব্যবহার হয়।
উদাহরণ:
একটি রেকর্ড ইনসার্ট করা:
INSERT INTO employees (first_name, last_name, department, salary) VALUES ('John', 'Doe', 'HR', 60000);একাধিক রেকর্ড ইনসার্ট করা:
INSERT INTO employees (first_name, last_name, department, salary) VALUES ('Jane', 'Smith', 'IT', 75000), ('Alice', 'Johnson', 'Sales', 55000);
Update Query
Update কুয়েরি DB2-এ ইতিমধ্যে থাকা ডেটার মান আপডেট (update) করার জন্য ব্যবহৃত হয়। এটি কোনো টেবিলের এক বা একাধিক রেকর্ডের মান পরিবর্তন করতে ব্যবহৃত হয়।
উদাহরণ:
একটি রেকর্ড আপডেট করা:
UPDATE employees SET salary = 65000 WHERE first_name = 'John' AND last_name = 'Doe';একাধিক রেকর্ড আপডেট করা:
UPDATE employees SET department = 'Finance' WHERE salary > 70000;সব রেকর্ডের মান আপডেট করা:
UPDATE employees SET salary = 50000;
Delete Query
Delete কুয়েরি DB2-এ টেবিল থেকে রেকর্ড মুছতে (delete) ব্যবহৃত হয়। এটি একটি বা একাধিক রেকর্ডের ডেটা সরিয়ে দেয়।
উদাহরণ:
একটি রেকর্ড মুছতে:
DELETE FROM employees WHERE first_name = 'John' AND last_name = 'Doe';একাধিক রেকর্ড মুছতে:
DELETE FROM employees WHERE department = 'Sales';সব রেকর্ড মুছে ফেলা:
DELETE FROM employees;
সারসংক্ষেপ
- Select Query: DB2-এ ডেটা পুনরুদ্ধার করার জন্য ব্যবহৃত হয়।
- Insert Query: নতুন রেকর্ড টেবিলে ইনসার্ট করার জন্য ব্যবহৃত হয়।
- Update Query: বিদ্যমান রেকর্ডের ডেটা পরিবর্তন করার জন্য ব্যবহৃত হয়।
- Delete Query: টেবিল থেকে রেকর্ড মুছে ফেলতে ব্যবহৃত হয়।
এই SQL কুয়েরিগুলোর মাধ্যমে DB2 ডেটাবেসে ডেটা ম্যানিপুলেট করা হয়, যা সাধারণ ডেটাবেস অপারেশন পরিচালনায় সহায়ক।